Deductive verification of simple foraging robotic behaviours
نویسندگان
چکیده
Purpose – The purpose of this paper is to consider the logical specification, and automated verification, of high-level robotic behaviours. Design/methodology/approach – The paper uses temporal logic as a formal language for providing abstractions of foraging robot behaviour, and successively extends this to multiple robots, items of food for the robots to collect, and constraints on the real-time behaviour of robots. For each of these scenarios, proofs of relevant properties are carried out in a fully automated way. In addition to automated deductive proofs in propositional temporal logic, the possibility of having arbitrary numbers of robots involved is considered, thus allowing representations of robot swarms. This leads towards the use of first-order temporal logics (FOTLs). Findings – The proofs of many properties are achieved using automatic deductive temporal provers for the propositional and FOTLs. Research limitations/implications – Many details of the problem, such as location of the robots, avoidance, etc. are abstracted away. Practical implications – Large robot swarms are beyond the current capability of propositional temporal provers. Whilst representing and proving properties of arbitrarily large swarms using FOTLs is feasible, the representation of infinite numbers of pieces of food is outside of the decidable fragment of FOTL targeted, and practically, the provers struggle with even small numbers of pieces of food. Originality/value – The work described in this paper is novel in that it applies automatic temporal theorem provers to proving properties of robotic behaviour.
منابع مشابه
Towards temporal verification of swarm robotic systems
A robot swarm is a collection of simple robots designed to work together to carry out some task. Such swarms rely on: the simplicity of the individual robots; the fault tolerance inherent in having a large population of identical robots; and the self-organised behaviour of the swarm as a whole. Although robot swarms present an attractive solution to demanding real-world applications, designing ...
متن کاملModelling Swarm Robotic Systems: A Case Study in Collective Foraging
Understanding the effect of individual parameters on the collective performance of swarm robotic systems in order to design and optimise individual robot behaviours is a significant challenge. This paper presents a probabilistic model of a swarm foraging task. A number of difference equations are derived to describe the probabilistic finite state machine for the task at a macroscopic level. A g...
متن کامل"The Fridge Door is Open"-Temporal Verification of a Robotic Assistant's Behaviours
Robotic assistants are being designed to help, or work with, humans in a variety of situations from assistance within domestic situations, through medical care, to industrial settings. Whilst robots have been used in industry for some time they are often limited in terms of their range of movement or range of tasks. A new generation of robotic assistants have more freedom to move, and are able ...
متن کاملA Neural-Endocrine Architecture for Foraging in Swarm Robotic Systems
This paper presents the novel use of the Neural-endocrine architecture for swarm robotic systems. We make use of a number of behaviours to give rise to emergent swarm behaviour to allow a swarm of robots to collaborate in the task of foraging. Results show that the architecture is amenable to such a task, with the swarm being able to successfully complete the required task.
متن کاملEmergence of leadership in a robotic fish group under diverging individual personality traits
Variations of individual's personality traits have been identified before as one of the possible mechanisms for the emergence of leadership in an interactive collective, which may lead to benefits for the group as a whole. Complementing the large number of existing literatures on using simulation models to study leadership, we use biomimetic robotic fish to gain insight into how the fish's beha...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Int. J. Intelligent Computing and Cybernetics
دوره 2 شماره
صفحات -
تاریخ انتشار 2009